an irrefutable document - German English Dictionary